home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 16 / CU Amiga Magazine's Super CD-ROM 16 (1997-10-16)(EMAP Images)(GB)[!][issue 1997-11].iso / CUCD / Online / HBBS / Source / Library / HBBSCommon_lib.fd < prev    next >
Text File  |  1997-08-22  |  3KB  |  90 lines

  1. ##base _HBBSCommonBase
  2. ##bias 30
  3. ##public
  4. FreeStr(str)(A0)
  5. DupStr(str)(A0)
  6. FreeAndSet(varname,newstr)(A0/A1)
  7. CheckBoolean(str)(A0)
  8. NewStrNode(str,list)(A0/A1)
  9. UpperCase(str)(A0)
  10. upcase(str)(A0)
  11. position(substr,str)(A0/A1)
  12. iposition(substr,str)(A0/A1)
  13. strfcpy(dest,source,from)(A0/A1/D0)
  14. stripcr(s)(A0)
  15. StripComments(s)(A0)
  16. StripSpaces(s)(A0)
  17. replace(dest,compare,from,to)(A0/A1/A2/A3)
  18. GetParams(dest,source)(A0/A1)
  19. GetItem(dest,source)(A0/A1)
  20. GetNumber(num,item)(A0/A1)
  21. SafePutToPort(message,portname)(A0/A1)
  22. SendMessage(Msg,MPortName)(A0/A1)
  23. CountListItems(list)(A0)
  24. FreeStrList(strlist)(A0)
  25. HBBS_GimmeBBS()()
  26. HBBS_SetBBS(B)(A0)
  27. GetNode(lh,n)(A0,D0)
  28. GetNodeNum(lh,node)(A0/A1)
  29. HBBS_NodeDataPtr(nodenum)(D0)
  30. HBBS_LogError(filename,errnum,string,errtype)(A0/D0/A1/D1)
  31. HBBS_LoadConfig(filename,Flags)(A0/D0)
  32. HBBS_FlushConfig(cfgfile)(A0)
  33. HBBS_SaveConfig(cfgfile)(A0)
  34. HBBS_GetCfgNode(cfgfile,optionstr)(A0/A1)
  35. HBBS_GetSetting(cfgfile,result,optiontype,optionstr,multi)(A0/A1/D0/A2/D1)
  36. HBBS_CreateConfig(filename)(A0)
  37. HBBS_RemoveCfgItem(cfgfile,itemname)(A0/A1)
  38. HBBS_AddCfgItem(cfgfile,itemname,params)(A0/A1/A2)
  39. HBBS_ResetNodeData(node)(A0)
  40. HBBS_rterror(str)(A0)
  41. HBBS_RunDOSCMD(command,ASYNC)(A0/D0)
  42. HBBS_DoErrorMessage(num,node,errstr)(D0/D1/A0)
  43. cvtucase(str)(A0)
  44. AssignOK(checkme)(A0)
  45. HBBS_InitCommon()()
  46. HBBS_CleanUpCommon()()
  47. SubmitTimer(TSD,Seconds,Micros)(A0/D0/D1)
  48. AbortTimer(TSD,CTD)(A0/A1)
  49. CheckTimer(TSD,CTD)(A0/A1)
  50. CleanupTimer(TSD)(A0)
  51. InitTimer()()
  52. PathOK(str)(A0)
  53. HBBS_LoadUser(ID,handle,realname,user)(D0/A0/A1/A2)
  54. HBBS_ValidUserHandle(userhandle,FillUser)(A0/A1)
  55. HBBS_FindTotalUsers()()
  56. LoadPrivateData()()
  57. UpdatePrivateData()()
  58. HBBS_AddUser(user)(A0)
  59. HBBS_InitUserData(User,AccessLevel,ConfNum)(A0/D0/D1)
  60. strNcpy(dest,source,chars)(A0/A1/D0)
  61. HBBS_ListName(ListName,ItemNum)(A0/D0)
  62. FreeFileTags(N_ND)(A0)
  63. HBBS_LoadFile(filename)(A0)
  64. HBBS_SaveFile(file_name,list)(A0/A1)
  65. HBBS_CreateList()()
  66. RemoveSpaces(string)(A0)
  67. strftcpy(dest,source,from,topos)(A0/A1/D0/D1)
  68. HBBS_SaveUserData(User)(A0)
  69. HBBS_GetDate(datestr)(A0)
  70. HBBS_AddCfgItemQuick(cfgfile,ItemName,Params)(A0/A1/A2)
  71. HBBS_SaveCallsData()()
  72. HBBS_LoadCallsData()()
  73. HBBS_GetTime(timestr)(A0)
  74. HBBS_GetDateStr(datestr,t)(A0/D0)
  75. HBBS_DateStrFromTM(datestr,timestruct)(A0/A1)
  76. HBBS_DateStrToTM(datestr,timestruct)(A0/A1)
  77. HBBS_CopyFile(fromfile,tofile,BufSize)(A0/A1/D0)
  78. HBBS_NodesInList(list)(A0)
  79. HBBS_AppendStrToFile(FileName,String)(A0/A1)
  80. HBBS_CreateNode(namestr,nodesize)(A0/D0)
  81. HBBS_FreeNode(node,RemoveIt)(A0/D0)
  82. HBBS_FreeListNodes(list)(A0)
  83. HBBS_SendOLM(FromNode,FromPRG,ToNode,MessageStr,Pri)(D0/A0/D1/A1/D2)
  84. FGetsR(FH,Buffer,BufferLen)(A0/A1/D0)
  85. HBBS_FindNode(list,str)(A0/A1)
  86. HBBS_FindNodeNum(list,str)(A0/A1)
  87. HBBS_HandleNameOK(checkstr)(A0)
  88. strNIcmp(cs1,cs2,n)(A0/A1/D0)
  89. ##end
  90.